package com.itxiaowu.service;

import com.itxiaowu.entity.PageResult;
import com.itxiaowu.pojo.Permission;
import com.itxiaowu.pojo.Role;
import com.itxiaowu.pojo.User;

import java.util.List;

public interface DyUserService {
    PageResult findPage(Integer currentPage, Integer pageSize, String queryString);

    List<Role> findAllRole();

    void addUser(User user, Integer[] roleIds) throws Exception;

    User queryUserById(Integer id);

    List<Role> findAllPermission();

    void edit(User user, Integer[] roleIds);

    Integer[] findRoleIdsById(Integer id);

    void deleteUserById(Integer id);
}
